self reliant - German English Dictionary